package com.wonders.qxmanager.dao;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

import com.wonders.qxmanager.base.IBaseDao;
import com.wonders.qxmanager.base.Parameter;
import com.wonders.qxmanager.base.WidgetPage;
import com.wonders.qxmanager.model.Log;
import com.wonders.qxmanager.model.User;
import com.wonders.qxmanager.utils.PageArrayList;

public interface LogDao extends IBaseDao<Log, Serializable> {

	void addLog(Log log);

	void updateLog(Log log);

	void deleteLog(BigDecimal id);

	PageArrayList<Log> getListByPage(Log log, WidgetPage page);

	List<Log> getAll();

	Log getLogById(Integer id);

	List<Log> getList(String sqlString, Parameter parameter);

}